package com.example.springboot.thread;

public class ThreadRuning extends Thread {
    private int count = 5;

    @Override
    public synchronized void run() {
        while (count > 0) {
            count--;
            System.out.println(Thread.currentThread().getName() +
                    " 卖出一张票，现有票：" + count);
        }
    }

    public static void main(String[] args) {
        //thread 方式开启多个线程
        new ThreadRuning().start();
        new ThreadRuning().start();
    }
//    结果
//    Thread-0 卖出一张票，现有票：4
//    Thread-0 卖出一张票，现有票：3
//    Thread-0 卖出一张票，现有票：2
//    Thread-0 卖出一张票，现有票：1
//    Thread-0 卖出一张票，现有票：0
//    Thread-1 卖出一张票，现有票：4
//    Thread-1 卖出一张票，现有票：3
//    Thread-1 卖出一张票，现有票：2
//    Thread-1 卖出一张票，现有票：1
//    Thread-1 卖出一张票，现有票：0

}
